package tf.mcs.imp.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author Zhiwei Wang
 * @since 2022-11-08
 */
@TableName("CN_ILJS_SVRDEF")
@ApiModel(value = "CnIljsSvrdef对象", description = "")
public class CnIljsSvrdef implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("服务方标识")
    private String chnlcode;

    @ApiModelProperty("服务编码")
    private String svrcode;

    @ApiModelProperty("指标编码")
    private String itemcode;

    @ApiModelProperty("指标名称")
    private String itemname;

    @ApiModelProperty("指标级别整数自增")
    private Integer itemlvl;

    @ApiModelProperty("指标类型1普通叶子域2节点列表域3节点详情域")
    private String itemind;

    @ApiModelProperty("是否必输")
    private String moflg;

    @ApiModelProperty("指标默认长度不作为强制检查")
    private String itemlen;

    @ApiModelProperty("默认对应内部总线代码")
    private String inndccode;

    @ApiModelProperty("在本层级中顺序号")
    private String icsort;

    @ApiModelProperty("节点默认值")
    private String defval;

    @ApiModelProperty("发送接收标识0消费发送1消费接收3服务响应发送4服务请求接收")
    private String sndflg;

    @ApiModelProperty("指标值类型0非数字1数字或金额")
    private String itemtype;

    @ApiModelProperty("对应的外部字段编码")
    private String extCode;

    @ApiModelProperty("父节点字段编码")
    private String prantItemcode;

    @ApiModelProperty("父节点字段编码")
    private String dataFormat;

    public String getDataFormat() {
        return dataFormat;
    }

    public void setDataFormat(String dataFormat) {
        this.dataFormat = dataFormat;
    }

    public String getChnlcode() {
        return chnlcode;
    }

    public void setChnlcode(String chnlcode) {
        this.chnlcode = chnlcode;
    }

    public String getSvrcode() {
        return svrcode;
    }

    public void setSvrcode(String svrcode) {
        this.svrcode = svrcode;
    }

    public String getItemcode() {
        return itemcode;
    }

    public void setItemcode(String itemcode) {
        this.itemcode = itemcode;
    }

    public String getItemname() {
        return itemname;
    }

    public void setItemname(String itemname) {
        this.itemname = itemname;
    }

    public Integer getItemlvl() {
        return itemlvl;
    }

    public void setItemlvl(Integer itemlvl) {
        this.itemlvl = itemlvl;
    }

    public String getItemind() {
        return itemind;
    }

    public void setItemind(String itemind) {
        this.itemind = itemind;
    }

    public String getMoflg() {
        return moflg;
    }

    public void setMoflg(String moflg) {
        this.moflg = moflg;
    }

    public String getItemlen() {
        return itemlen;
    }

    public void setItemlen(String itemlen) {
        this.itemlen = itemlen;
    }

    public String getInndccode() {
        return inndccode;
    }

    public void setInndccode(String inndccode) {
        this.inndccode = inndccode;
    }

    public String getIcsort() {
        return icsort;
    }

    public void setIcsort(String icsort) {
        this.icsort = icsort;
    }

    public String getDefval() {
        return defval;
    }

    public void setDefval(String defval) {
        this.defval = defval;
    }

    public String getSndflg() {
        return sndflg;
    }

    public void setSndflg(String sndflg) {
        this.sndflg = sndflg;
    }

    public String getItemtype() {
        return itemtype;
    }

    public void setItemtype(String itemtype) {
        this.itemtype = itemtype;
    }

    public String getExtCode() {
        return extCode;
    }

    public void setExtCode(String extCode) {
        this.extCode = extCode;
    }

    public String getPrantItemcode() {
        return prantItemcode;
    }

    public void setPrantItemcode(String prantItemcode) {
        this.prantItemcode = prantItemcode;
    }

    @Override
    public String toString() {
        return "CnIljsSvrdef{" +
                "chnlcode='" + chnlcode + '\'' +
                ", svrcode='" + svrcode + '\'' +
                ", itemcode='" + itemcode + '\'' +
                ", itemname='" + itemname + '\'' +
                ", itemlvl=" + itemlvl +
                ", itemind='" + itemind + '\'' +
                ", moflg='" + moflg + '\'' +
                ", itemlen=" + itemlen +
                ", inndccode='" + inndccode + '\'' +
                ", icsort='" + icsort + '\'' +
                ", defval='" + defval + '\'' +
                ", sndflg='" + sndflg + '\'' +
                ", itemtype='" + itemtype + '\'' +
                ", extCode='" + extCode + '\'' +
                ", prantItemcode='" + prantItemcode + '\'' +
                '}';
    }
}
